@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body{font:14px 微软雅黑;}
a{text-decoration:none; color:#3C3C3C;}
img{border:none;}
ul,li,ol{list-style:none;}

.container{width:1200px; margin:0 auto;}

.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt18{margin-top:18px;}
.mt20{margin-top:20px;}
.mt22{margin-top:22px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}
.mt45{margin-top:45px;}

.mb2{margin-bottom:2px;}
.mb5{margin-bottom:5px;}
.mb20{margin-bottom:20px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml45{margin-left:45px;}

.mr{margin-right:10px;}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr25{margin-right:25px;}

.pt10{padding-top:10px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}

.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}

.fl{float:left;}
.fr{float:right;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table; content:""; line-height:0;}
.clearfix:after{clear:both;}

.pr{position:relative;}
.pa{position:absolute;}
.pf{position:fixed;}

.bggray{background:#fff; padding-top:30px; padding-bottom:34px;}

.arial{font-family:"Arial";}
